/*
题目描述
输入一行字符，统计并输出其中有多少个单词，单词之间用空格分隔。

输入
只有一行，保证只包含可见字符，且此行的所有字符数不超过100。

输出
一个整数，表示输入的一行字符中共有多少个单词。
请注意行尾输出换行。
*/
#include <stdio.h>
#include <string.h>
int main()
{
    char a[101];
    fgets(a, sizeof(a), stdin);
    int len = strlen(a);
    if (len > 0 && a[len - 1] == '\n')
    {
        a[len - 1] = '\0';
    }
    int n = 0;
    for (int i = 0; a[i] != '\0'; i++)
    {
        if (a[i] == ' ')
        {
            n++;
        }
    }
    printf("%d\n", n);
    return 0;
}